STree *find(STree *b, ElemType x) {
	if (b == NUL)
		return NULL;
	else {
		if (x == b->data)
			return b;
		if (x < b->data)
			return find(b->lchild, x);
		if (x > b->data)
			return find(b->rchild, x);
	}
}